import axios from '../assets/http/http'
import url from './url'

axios.defaults.withCredentials = true
export default{
  // 登录
  login(params){
    return axios.post(url.login,params)
  },
  //发布任务
  releaseTask(params){
    return axios.post(url.releaseTask,params)
  },
  welfareGenre(params){
    return axios.post(url.welfareGenre,params)
  },
  //获取福利详情
  getWelfare(params){
   return axios.get(url.getWelfare+params+'/find')
  },
  //当前用户兑换福利信息
  welfareFormat(params){
    return axios.post(url.welfareFormat,params)
  },
  //我的福利
  myWelfareInfo(params){
    return axios.get(url.myWelfareInfo,{params:params})
  },
  //查找福利
  myWelfareFind(params){
    return axios.get(url.myWelfareFind+params+'/find')
  },
  //使用福利
  userWelfare(params){
    return axios.post(url.userWelfare+params+'/use')
  },
  // 获取个人用户信息
  getmyMessage(params){
    return axios.get(url.getmyMessage+params)
  },
  // 获取当前登录人信息
  currUser(params){
    return axios.get(url.currUser,{params:params})
  },
  //   获取全部任务信息
   getTaskData(params){
    return axios.get(url.getTaskData,{params:params})
  },
   //根据id获取任务详情
   getTaskDataDetail(params){
    return axios.get(url.getTaskDataDetail+params)
  },
  // 查询所有学校 
   getAllSchool(params){
    return axios.get(url.getAllSchool,{params:params})
  },
  //  获取钱包信息 
   getmyWallet(params){
    return axios.get(url.getmyWallet,{params:params})
  },
   //  批量新增快递任务
   addAllexpress(params){
    return axios.post(url.addAllexpress,params)
  },
  //  单个新增任务
  addSingTask(params){
    return axios.post(url.addSingTask,params)
  },
   //留言
   leaveMessage(params){
    return axios.post(url.leaveMessage,params)
  },
  // 查询一个任务的所有留言
  checkLeaMess(params){
    return axios.get(url.checkLeaMess+params+'/list')
  },
  // 接任务
   getTask(params){
    return axios.post(url.getTask+params+'/receive')
  },
   // 获取全部订单
   getAllOrder(params){
    return axios.get(url.getAllOrder,{params:params})
  },
   // 根据id获取订单详情并评论
   getorderCommBI(params){
    return axios.get(url.getorderCommBI+params)
  },
  // 确认订单   
  confirmOrder(params){
    return axios.post(url.confirmOrder+params+'/confirm')
  },
   //  获取评论中的标签
  getCommTag(params){
    return axios.get(url.getCommTag,{params:params})
  },
  // 添加评论
  addCommit(params){
    return axios.post(url.addCommit,params)
  },
   // 获取我对别人的评论信息
  ToComment(params){
    return axios.get(url.ToCommit,{params:params})
  },
  // 获取别人评论我的信息
  getCommentToMe(params){
    return axios.get(url.getCommitToMe,{params:params})
  },
   // 根据id获取具体评论内容
  getCommentById(params){
    return axios.get(url.getCommentById+params+'/find')
  },
 // 修改评论
  changeComment(params){
    return axios.post(url.changeComment,params)
  },
  // 查询一个人员饼状图信息
  checkCakeMess(params){
    return axios.get(url.getCommentById+params+'/findUserTags')
  },
  // 认证时获取验证码
  getIdenCode(params){
    return axios.get(url.getIdenCode,{params:params})
  },
  // 校验交易密码
  checkTranPsw(params){
    return axios.get(url.checkTranPsw,{params:params})
  },
  // 实名认证
  confirmReal(params){
    return axios.post(url.confirmReal,params)
  },
  // 当前用户收入汇总
  curUserSum(params){
    return axios.get(url.curUserSum,{params:params})
  },
  // 获取交易记录
    getTradeReco(params){
    return axios.get(url.getTradeReco,{params:params})
  },
   // 微信第三方登录
  wechatLogin(params){
    return axios.get(url.wechatLogin,{params:params})
  },
  // 修改用户信息
  changeUserMess(params){
    return axios.post(url.changeUserMess,params)
  },
  // 向当前人发送验证码
  setCuUserPs(params){
    return axios.get(url.setCuUserPs,{params:params})
  },
  // 退单
  chargeback(params){
    return axios.post(url.chargeback+params+'/revocation')
  },
  // 修改交易密码
  changeBussPsw(params){
    return axios.post(url.changeBussPsw,params)
  },
  // 获取所有消息
  getAllMineMess(params){
    return axios.get(url.getAllMineMess,{params:params})
  },
  // 校验支付密码
  checkPayPsw(params){
    return axios.get(url.checkPayPsw,{params:params})
  },
  // 获取达人信息
  getaccreditedMess(params){
    return axios.get(url.getaccreditedMess,{params:params})
  },
  // 获取服务信息
  getServerMessage(params){
    return axios.get(url.getServerMessage,{params:params})
  },
  // 根据id获取达人信息
  getAccreditMessById(params){
    return axios.get(url.getAccreditMessById+params)
  },
  // 根据id获取达人服务信息
  getserverMessById(params){
    return axios.get(url.getserverMessById+params)
  },
  // 更具id获取全部达人服务
  getServerById(params){
    return axios.get(url.getServerById,{params:params})
  },
   // 根据id获取服务详情
  getDetailById(params){
    return axios.get(url.getDetailById+params)
  },
  //编辑店铺
  editShop(params){
    return axios.post(url.changeUserMess,params)
  },
  //获取服务列表
  serverList(params){
    return axios.get(url.serverList,{params:params})
  },
  //获取服务列表其中一条详情
  serverOnes(params){
    return axios.get(url.serverOnes+params)
  },
  //提交新增服务
  serSubmit(params){
    return axios.post(url.serSubmit,params)
  },
  //编辑已有服务项目
  alterShop(params){
    return axios.post(url.alterShop,params)
  },
  userShopInfo(params){
    return axios.get(url.userShopInfo,{params:params})
  },
  // 删除福利评论
  deleteWelEva(params){
    return axios.get(url.deleteWelEva+params+'/delete')
  },
  // 根据id查看福利的评论
  getEvalComById(id,params){
    return axios.get(url.getEvalComById+id+'/findByWelfare',{params:params})
  },
  // 上传头像
  uploadHeadImg(params){
    return axios.post(url.uploadHeadImg,params)
  },
  // 兼职订单确认
  partTimeJobConfirm(params){
    return axios.post(url.partTimeJobConfirm,params)
  },
  //用户服务商品下单
  releaseOrder(params){
    return axios.post(url.releaseOrder,params)
  },
  //用户服务商品评论
  findByServer(id,params){
    return axios.get(url.findByServer+id+'/findByServer',{params:params})
  },

  updateTask(params){
  return axios.post(url.updateTask,params)
  },
   //获取商家列表
  merchantList(params){
    return axios.get(url.merchantList,{params:params})
  },
   //新建打印任务
  printTask(params){
    return axios.post(url.printTask,params)
  },
  //新建达人商铺
  newTask(params){
    return axios.post(url.newTask,params)
  },
}
